package com.transcasafe.eanpay.core.service.model;

import lombok.Builder;
import lombok.Getter;

import java.math.BigDecimal;

/**
 * 通知商户代收结果消息体结构定义
 */
@Getter
@Builder
public class NotifyMchRequestBody {
    private String orderNo; // 平台订单号
    private String mchOrderNo; // 商户订单号
    private String mchNo; // 商户编码
    private String currency; // 商户请求币种
    private BigDecimal amount; // 商户请求金额
    private String status; // 支付状态
    private String payType; // 支付方式
    private String paySuccessTime; // 代收成功时间，格式为: yyyy-MM-ddTHH:mm:ss+08:00
    private String payFailReason; // 代收失败原因
}
